package com.jyw.business.obstacles.domain;

import java.util.Date;
import com.fasterxml.jackson.annotation.JsonFormat;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import org.apache.commons.lang3.builder.ToStringBuilder;
import org.apache.commons.lang3.builder.ToStringStyle;
import com.jyw.common.annotation.Excel;
import com.jyw.common.core.domain.BaseEntity;
import lombok.Data;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import com.baomidou.mybatisplus.annotation.IdType;

/**
 * 报障-协作工单关系对象 obs_order_assist
 * 
 * @author system
 * @date 2023-08-16
 */
@Data
@TableName("obs_order_assist")
@ApiModel("报障-协作工单关系实体")
public class ObsOrderAssist
{
    private static final long serialVersionUID = 1L;

    /** 主键 */
    @ApiModelProperty("主键")
    @TableId(type = IdType.AUTO)
    private Long id;

    /** 协作说明 */
    @ApiModelProperty("协作说明")
    @Excel(name = "协作说明")
    private String assistRemark;

    @ApiModelProperty("公共附件")
    private String assistEnclosureId;

    /** 协作主工单号 */
    @ApiModelProperty("协作主工单号")
    @Excel(name = "协作主工单号")
    private String orderNum;

    /** 协作子工单号 */
    @ApiModelProperty("协作子工单号")
    @Excel(name = "协作子工单号")
    private String assistOrderNum;

    /** 发起时间 */
    @ApiModelProperty("发起时间")
    private Date createTime;

    /** 协作发起人 */
    @ApiModelProperty("协作发起人")
    @Excel(name = "协作发起人")
    private Long createUser;

}
